package com.luoying.itew.bean;

import java.util.List;

/**
 * Created by Administrator on 2018/5/24.
 * time 2018-5-10
 * author zm
 */
public class InspectLogRBean {

    /**
     * resultCode : 0
     * resultEntity : {"pagination":{"endIndex":4,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":5,"pageNum":1,"param":{"monitorPointId":5361},"records":[{"logContent":"我已到","logCreateTime":"2018-05-24 09:38:26","monitorPointId":5361,"walkerId":54,"walkerLogId":24,"walkerName":"王明"},{"logContent":"来看看","logCreateTime":"2018-04-18 20:39:27","monitorPointId":5361,"walkerId":61,"walkerLogId":23,"walkerName":"陈洋洋洋洋洋"}],"sortAsc":true,"startIndex":0,"totalCount":2,"totalPage":1,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=1","urlWithoutPageNum":"/walker/getWalkerLog/5361.json","visualPages":[{"endIndex":9,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":1,"sortAsc":false,"startIndex":0,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=1","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"}]}}
     * resultMessage : Success
     */

    private int resultCode;
    private ResultEntityBean resultEntity;
    private String resultMessage;

    public int getResultCode() {
        return resultCode;
    }

    public void setResultCode(int resultCode) {
        this.resultCode = resultCode;
    }

    public ResultEntityBean getResultEntity() {
        return resultEntity;
    }

    public void setResultEntity(ResultEntityBean resultEntity) {
        this.resultEntity = resultEntity;
    }

    public String getResultMessage() {
        return resultMessage;
    }

    public void setResultMessage(String resultMessage) {
        this.resultMessage = resultMessage;
    }

    public static class ResultEntityBean {
        /**
         * pagination : {"endIndex":4,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":5,"pageNum":1,"param":{"monitorPointId":5361},"records":[{"logContent":"我已到","logCreateTime":"2018-05-24 09:38:26","monitorPointId":5361,"walkerId":54,"walkerLogId":24,"walkerName":"王明"},{"logContent":"来看看","logCreateTime":"2018-04-18 20:39:27","monitorPointId":5361,"walkerId":61,"walkerLogId":23,"walkerName":"陈洋洋洋洋洋"}],"sortAsc":true,"startIndex":0,"totalCount":2,"totalPage":1,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=1","urlWithoutPageNum":"/walker/getWalkerLog/5361.json","visualPages":[{"endIndex":9,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":1,"sortAsc":false,"startIndex":0,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=1","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"}]}
         */

        private PaginationBean pagination;

        public PaginationBean getPagination() {
            return pagination;
        }

        public void setPagination(PaginationBean pagination) {
            this.pagination = pagination;
        }

        public static class PaginationBean {
            /**
             * endIndex : 4
             * havingNextPage : false
             * havingPreviousPage : false
             * numPerPage : 5
             * pageNum : 1
             * param : {"monitorPointId":5361}
             * records : [{"logContent":"我已到","logCreateTime":"2018-05-24 09:38:26","monitorPointId":5361,"walkerId":54,"walkerLogId":24,"walkerName":"王明"},{"logContent":"来看看","logCreateTime":"2018-04-18 20:39:27","monitorPointId":5361,"walkerId":61,"walkerLogId":23,"walkerName":"陈洋洋洋洋洋"}]
             * sortAsc : true
             * startIndex : 0
             * totalCount : 2
             * totalPage : 1
             * uri : /walker/getWalkerLog/5361.json
             * url : /walker/getWalkerLog/5361.json?pageNo=1
             * urlWithoutPageNum : /walker/getWalkerLog/5361.json
             * visualPages : [{"endIndex":9,"havingNextPage":false,"havingPreviousPage":false,"numPerPage":10,"pageNum":1,"sortAsc":false,"startIndex":0,"totalCount":0,"totalPage":0,"uri":"/walker/getWalkerLog/5361.json","url":"/walker/getWalkerLog/5361.json?pageNo=1","urlWithoutPageNum":"/walker/getWalkerLog/5361.json"}]
             */

            private int endIndex;
            private boolean havingNextPage;
            private boolean havingPreviousPage;
            private int numPerPage;
            private int pageNum;
            private ParamBean param;
            private boolean sortAsc;
            private int startIndex;
            private int totalCount;
            private int totalPage;
            private String uri;
            private String url;
            private String urlWithoutPageNum;
            private List<RecordsBean> records;
            private List<VisualPagesBean> visualPages;

            public int getEndIndex() {
                return endIndex;
            }

            public void setEndIndex(int endIndex) {
                this.endIndex = endIndex;
            }

            public boolean isHavingNextPage() {
                return havingNextPage;
            }

            public void setHavingNextPage(boolean havingNextPage) {
                this.havingNextPage = havingNextPage;
            }

            public boolean isHavingPreviousPage() {
                return havingPreviousPage;
            }

            public void setHavingPreviousPage(boolean havingPreviousPage) {
                this.havingPreviousPage = havingPreviousPage;
            }

            public int getNumPerPage() {
                return numPerPage;
            }

            public void setNumPerPage(int numPerPage) {
                this.numPerPage = numPerPage;
            }

            public int getPageNum() {
                return pageNum;
            }

            public void setPageNum(int pageNum) {
                this.pageNum = pageNum;
            }

            public ParamBean getParam() {
                return param;
            }

            public void setParam(ParamBean param) {
                this.param = param;
            }

            public boolean isSortAsc() {
                return sortAsc;
            }

            public void setSortAsc(boolean sortAsc) {
                this.sortAsc = sortAsc;
            }

            public int getStartIndex() {
                return startIndex;
            }

            public void setStartIndex(int startIndex) {
                this.startIndex = startIndex;
            }

            public int getTotalCount() {
                return totalCount;
            }

            public void setTotalCount(int totalCount) {
                this.totalCount = totalCount;
            }

            public int getTotalPage() {
                return totalPage;
            }

            public void setTotalPage(int totalPage) {
                this.totalPage = totalPage;
            }

            public String getUri() {
                return uri;
            }

            public void setUri(String uri) {
                this.uri = uri;
            }

            public String getUrl() {
                return url;
            }

            public void setUrl(String url) {
                this.url = url;
            }

            public String getUrlWithoutPageNum() {
                return urlWithoutPageNum;
            }

            public void setUrlWithoutPageNum(String urlWithoutPageNum) {
                this.urlWithoutPageNum = urlWithoutPageNum;
            }

            public List<RecordsBean> getRecords() {
                return records;
            }

            public void setRecords(List<RecordsBean> records) {
                this.records = records;
            }

            public List<VisualPagesBean> getVisualPages() {
                return visualPages;
            }

            public void setVisualPages(List<VisualPagesBean> visualPages) {
                this.visualPages = visualPages;
            }

            public static class ParamBean {
                /**
                 * monitorPointId : 5361
                 */

                private int monitorPointId;

                public int getMonitorPointId() {
                    return monitorPointId;
                }

                public void setMonitorPointId(int monitorPointId) {
                    this.monitorPointId = monitorPointId;
                }
            }

            public static class RecordsBean {
                /**
                 * logContent : 我已到
                 * logCreateTime : 2018-05-24 09:38:26
                 * monitorPointId : 5361
                 * walkerId : 54
                 * walkerLogId : 24
                 * walkerName : 王明
                 */

                private String logContent;
                private String logCreateTime;
                private int monitorPointId;
                private int walkerId;
                private int walkerLogId;
                private String walkerName;

                public String getLogContent() {
                    return logContent;
                }

                public void setLogContent(String logContent) {
                    this.logContent = logContent;
                }

                public String getLogCreateTime() {
                    return logCreateTime;
                }

                public void setLogCreateTime(String logCreateTime) {
                    this.logCreateTime = logCreateTime;
                }

                public int getMonitorPointId() {
                    return monitorPointId;
                }

                public void setMonitorPointId(int monitorPointId) {
                    this.monitorPointId = monitorPointId;
                }

                public int getWalkerId() {
                    return walkerId;
                }

                public void setWalkerId(int walkerId) {
                    this.walkerId = walkerId;
                }

                public int getWalkerLogId() {
                    return walkerLogId;
                }

                public void setWalkerLogId(int walkerLogId) {
                    this.walkerLogId = walkerLogId;
                }

                public String getWalkerName() {
                    return walkerName;
                }

                public void setWalkerName(String walkerName) {
                    this.walkerName = walkerName;
                }
            }

            public static class VisualPagesBean {
                /**
                 * endIndex : 9
                 * havingNextPage : false
                 * havingPreviousPage : false
                 * numPerPage : 10
                 * pageNum : 1
                 * sortAsc : false
                 * startIndex : 0
                 * totalCount : 0
                 * totalPage : 0
                 * uri : /walker/getWalkerLog/5361.json
                 * url : /walker/getWalkerLog/5361.json?pageNo=1
                 * urlWithoutPageNum : /walker/getWalkerLog/5361.json
                 */

                private int endIndex;
                private boolean havingNextPage;
                private boolean havingPreviousPage;
                private int numPerPage;
                private int pageNum;
                private boolean sortAsc;
                private int startIndex;
                private int totalCount;
                private int totalPage;
                private String uri;
                private String url;
                private String urlWithoutPageNum;

                public int getEndIndex() {
                    return endIndex;
                }

                public void setEndIndex(int endIndex) {
                    this.endIndex = endIndex;
                }

                public boolean isHavingNextPage() {
                    return havingNextPage;
                }

                public void setHavingNextPage(boolean havingNextPage) {
                    this.havingNextPage = havingNextPage;
                }

                public boolean isHavingPreviousPage() {
                    return havingPreviousPage;
                }

                public void setHavingPreviousPage(boolean havingPreviousPage) {
                    this.havingPreviousPage = havingPreviousPage;
                }

                public int getNumPerPage() {
                    return numPerPage;
                }

                public void setNumPerPage(int numPerPage) {
                    this.numPerPage = numPerPage;
                }

                public int getPageNum() {
                    return pageNum;
                }

                public void setPageNum(int pageNum) {
                    this.pageNum = pageNum;
                }

                public boolean isSortAsc() {
                    return sortAsc;
                }

                public void setSortAsc(boolean sortAsc) {
                    this.sortAsc = sortAsc;
                }

                public int getStartIndex() {
                    return startIndex;
                }

                public void setStartIndex(int startIndex) {
                    this.startIndex = startIndex;
                }

                public int getTotalCount() {
                    return totalCount;
                }

                public void setTotalCount(int totalCount) {
                    this.totalCount = totalCount;
                }

                public int getTotalPage() {
                    return totalPage;
                }

                public void setTotalPage(int totalPage) {
                    this.totalPage = totalPage;
                }

                public String getUri() {
                    return uri;
                }

                public void setUri(String uri) {
                    this.uri = uri;
                }

                public String getUrl() {
                    return url;
                }

                public void setUrl(String url) {
                    this.url = url;
                }

                public String getUrlWithoutPageNum() {
                    return urlWithoutPageNum;
                }

                public void setUrlWithoutPageNum(String urlWithoutPageNum) {
                    this.urlWithoutPageNum = urlWithoutPageNum;
                }
            }
        }
    }
}
